/*
    discribe:播放游戏背景音乐
*/
class Music {
	public constructor() {
	}
	
    //播放文件 
    public static musicObj;
    //播放后返回的对象
    public static resultObj;
    /*
        播放音乐---播放前停止之前的音乐
        参数为文件名和播放次数,无限循环不需要num参数
    */
    public static musicPlay(name:string,num?:number):void{
         //播放前停止之前的音乐
         this.musicStop();
         this.musicObj=RES.getRes(name);
         this.resultObj=this.musicObj.play(0,num?num:0);
    }
    //停止播放
    public static musicStop():void{
        if(this.resultObj){
			this.resultObj.stop();
			this.resultObj=null;
		}
    }
    /*
        播放音乐,播放前不停止之前的音乐仅播放一次
    */
    public static musicOncePlay(name:string){
        let sound=RES.getRes(name);
        let onceResult=sound.play(0,1);
    }
}